* { font-size: 12px; }
a, p, span { font-family: '宋体'; color: #5E5E5E; }
a:hover { text-decoration: none; color: #246441 }
.oxh { overflow: hidden }
.f14, .f14 a { font-size: 14px }
.f16, .f16 a { font-size: 16px }
.f18, .f18 a { font-size: 18px }
.f30, .f30 a { font-size: 30px }
.fl { float: left }
.fr { float: right }
.ul_fl li { float: left; margin: 0 8px }
.ul_h100 li { height: 100% }
.ul_h100 { height: 100% }
.c_fff, .c_fff a { color: #fff }
.c_000, .c_000 a { color: #000 }
.c_black, .c_black a { color: #000; }
.c_gray1, .c_gray1 a { color: #484848 }
.c_gray2, .c_gray2 a { color: #7D7D7D }
.c_gray3, .c_gray3 * { color: #2C2C2C }
.c_gray4, .c_gray4 * { color: #979797 }
.ch_red1:hover, .ch_red1 a:hover, .ch_red1 { color: #D92128 }
.bg_fff { background: #fff !important; }
.hide { display: none !important; }

/*div div{height:100%}*/
.more { position: relative }
.more_r { position: absolute; right: 0; }
.ablock_c a { width: 100%; height: 100%; display: block }
.fbold { font-weight: 700 }
.yahei { font-family: microsoft yahei }
html { min-width:1000px;    /*padding: 0 10px;*/ }
.wrap { width: 1000px; margin: 0 auto }
.indexleft { width: 710px; overflow: hidden; }
.indexleft h3.ttl2 { background: #005151; color: #fff; font-size: 14px; font-weight: bold; height: 30px; line-height: 30px; text-indent: 20px }
.indexleft .index_products3 { width: 920px; margin-top: 14px }
.indexleft .index_products3 li { width: 230px; margin: 0; margin-right: 10px; }
.indexleft .index_products3 li a { width: 230px; height: 200px; display: block; position: relative; text-align: center; background: #F0F4F5;overflow:hidden; }
.indexleft .index_products3 li a:hover { background: #E8E8E8; }
.indexleft .index_products3 li a img { vertical-align: middle; margin-top: -30px; width:100%;height:100%;}
.indexleft .index_products3 li a p { position: absolute; bottom: 0; background: rgba(100, 100, 100, 0.5); display: block; width: 100%; height: 30px; line-height: 30px; text-indent: 2em; text-align: left; font-size: 14px; color: #246441; }
.indexleft .index_products3 li a span { height: 100%; display: inline-block; vertical-align: middle }
.indexleft .index_products3 li .info { margin: 5px; }
.indexright { width: 268px; }
.topbar1 { background: #fff; height: 33px; }
.topbar1 a:hover { color: #ff0000 }
.topbar1 .hishl { height: 33px; line-height: 33px }
.topbar1 * { color: #5E5E5E; }
.topbar2 { height: 100px; margin: 10px auto; }
.topbar2 img { margin-top: 11px; }
.topbar2 .fr { margin-top: 10px; }
.memberarea { margin-bottom: 10px }
.searchdiv { height: 40px; background: #fff url(../images/bg_searchbar.jpg) no-repeat right bottom; }
.searchdiv a:hover { color: #246441; }
.searchdiv p { display: inline-block; line-height: 40px; vertical-align: middle }
.searchbox { margin-right: 12px }
.searchbox .input_txt1 { border: 1px solid #E0E0E0; height: 23px; line-height: 24px; text-indent: 1px; width: 170px; vertical-align: middle; color: #797979; background: url(../images/bg_search.png) no-repeat 2px 2px; padding-left: 2px }
.searchbox .btn1 { background: #005151 url(../images/bg_btn1.jpg) no-repeat left top; width: 40px; height: 25px; border: none; margin: 0; padding: 0; margin-left: -8px; cursor: pointer; vertical-align: middle; }
.advsearch { background: url(../images/bg_btn2.jpg) no-repeat left center; padding-left: 20px; font-size: 14px; }
.hotkeyword { margin-right: 20px }
.mainnav { background: #005151; height: 40px; }
.nav { height: 100%; }
.nav>li { height: 100%; text-align: center; margin: 0 ;position:relative;}
.nav>li>a { padding: 0 28px; color: #ffffff; font-size: 14px; font-weight: normal; line-height: 40px; width: auto; font-family: 'microsoft yahei'; font-weight: bold }
.nav li a:hover, .nav li.active a{ background: #008080; color: #fff; }
.submenu{position:absolute;z-index: 0999;background: #03817D;}
.submenu li{float:none;top:40px;padding:0;margin:0;}
.submenu li:hover{background:#006363;}
.submenu li a{color:#fff;background:#005151;display:block;height:34px;line-height:34px;font-size:12px;}
.submenu li a:hover{color:#fff;background:#006363;display:block;height:34px;line-height:34px;font-size:12px;}

.submenu_pro { background: #006363; width:650px !important;padding-left:20px;height:250px;padding-right: 20px ;left:-200px;}
.submenu_pro  li a{background: #006363}
.submenu_pro  li a:hover{background: #008585}
.submenu_pro  li.catlvl1 {text-align: left;margin-bottom: 6px}
.submenu_pro  li.catlvl1 a{font-size: 12px;font-weight: 700;border-bottom: 1px solid #008585;padding:10px 18px 10px 10px;display:inline;}
.submenu_pro  li.catlvl1:hover{background: #006363 !important;}
.submenu_pro li ul.c2 { margin: 5px 0 5px; }
.submenu_pro li.catlvl2 { float: left; margin: 2px 6px}
.submenu_pro li.catlvl2 a { padding: 0px 12px; }


.nav_a_index { padding-left: 0px !important }
.bigbanner { text-align: center }
.links_4 { overflow: hidden; background: #01C2BE; height: 265px; margin-top: 4px; }
.links_4 ul { width: 1250px; background: #fff; height: 265px; position: relative; }
.links_4 ul li { width: 249px; height: 265px; margin: 0; border-right: 1px solid #ccc; position: absolute; top: 0; z-index: 20; }
.links_4 ul li a { background: url(../images/bg_jb.png) no-repeat left top; width: 100%; height: 100%; display: block; line-height: 100px; text-indent: 30px; font-size: 28px; font-weight: bold; color: #fff; border-right: 1px solid #fff }


/*.links_4 ul li a:hover{background: rgba(0,81,81,0);}*/

.index-leftbox img{width:100%; }
.index-leftbox .ttl1_1 { height: 30px; line-height: 30px; background: #fff url(../images/bg_plus.gif) no-repeat left center; padding-left: 14px; color: #005151; font-size: 14px; font-weight: bold }
.index-leftbox .ttl1_2 { height: 30px; line-height: 30px; background: #005151 ; padding-left: 14px; color: #FFFFFF; font-size: 14px; font-weight: bold }
.index-leftbox .ttl1_1 span { color: #ACACAC; }
.index_news li { height: 26px; line-height: 26px; background: url(../images/bg_dot1.jpg) no-repeat left 13px; padding-left: 10px; position: relative; }
.index_news li span { position: absolute; right: 0; top: 3px; color: #414141; }

.index_news li a { color: #121212; }

.nav2 {margin-top:28px;}
.nav2 a{font-size:12px;}
.footer { margin-top: 30px; background: #111111; padding: 0 0 30px; overflow: hidden; }
.footer .wrap * { font-family: '宋体' ;color:#fff;}
.footer .wrap .bottominfo { line-height: 2;  }
.footer .wrap .bottominfo p { line-height: 2; height: 25px; }
.footer .wrap .bottominfo p a { color: #fff; }
.footer  a:hover { color: #00D480 !important; }
.footer .wrap ul li { text-align: center; padding: 0 4px; overflow: hidden; display:inline-block;}

.footer .wrap ul li ul { margin-top: 12px; }
.footer .wrap ul li ul li { float: none; height: 24px; line-height: 24px; padding: 0; margin: 0; }
.footer .wrap ul li ul li a { font-size: 12px; background: url(../images/bg_dot1.jpg) no-repeat left center; padding-left: 10px; margin-left: 0px; font-weight: normal }
.footer .wrap ul li.lastli { width: 310px; margin: 0; padding: 0; float: right; }
.footer .wrap ul li .friendslink { margin: 0; }
.footer .wrap ul li .friendslink li { float: left; width: 50%; margin: 0; height: 48px; }
.footer .wrap ul li .friendslink li a { display: block; width: 100px; height: 46px; background: #ffffff url(../images/bg_link.jpg) no-repeat left top; line-height: 48px; margin-left: 5px; margin-bottom: 2px; padding: 0 0 0 50px; color: #909090; }
.footer .wrap ul li .sharelinks { margin-top: 5px; background-color: #ffffff; margin-left: 5px }
.footer .wrap ul li .sharelinks li { float: left; width: 33.33%; margin: 0; height: 108px; background-color: #ffffff; }
.footer .wrap ul li .sharelinks li a { display: block; width: 70px; height: 20px; margin: 10px 20px; padding: 0; padding-top: 70px; background: #ffffff url(../images/bg_share.jpg) no-repeat left top; text-align: center }
.footer .wrap ul li .sharelinks li a:hover { background: #ffffff url(../images/bg_share_2.jpg) no-repeat left top; }
.links { background: #F17C1F url(../images/bg_links.gif) no-repeat center left; padding-left: 140px; width: 860px; }
.ul_links { background-color: #E5E5E5; margin: auto; padding: 0; padding: 20px 0; }
.ul_links li { width: 20%; margin: 0 0 10px 0; padding: 0; }
.ul_links li a { display: block; width: 100%; height: 100%; text-align: center; color: #565656; }
.ul_links li a:hover { color: #F17C1F; }
.links_2 { width: 1000px !important; }
.ul_links_2 { width: 998px; }
.leftsider .text1 { font-family: '宋体'; width: 90%; margin: 0 auto; color: #565656; line-height: 1.98 }
.leftsider .text1 h3 { font-size: 24px; font-weight: bold; color: #0065B6; margin-top: 12px; }
.leftbox11 { height: 600px; background: none !important; margin-top: 0px !important; }
.leftbox11 li { margin: 8px 0 !important; height: 140px !important; overflow: hidden; background-position: center 15px !important; }
.leftbox11 li h3 { margin-top: 110px !important; }
.leftbox11 li h3 a { font-size: 14px !important; }
.leftsider { width: 270px; overflow: hidden; }
.leftbox{margin-top: 15px}
.leftbox .ttl0 {  height: 32px; font-size: 18px; color: #015152; margin-bottom: 0px; text-align: center; font-weight: bold }
.leftbox .ttl1 { height: 40px; border-bottom: 1px solid #fe0000; background: url(../images/bg_dot6.jpg) no-repeat left 13px; }
small { margin-left: 8px }
.leftnews1 .ttl0{text-align: left;font: bold 14px/25px 'microsoft yahei'}
.leftnews1 .more_r {top:5px !important;}
.leftnews1 .more_r a{color:#ABABAB;font-size: 12px;font-weight: normal !important;}

.leftbox .advsearch a{color:#ffffff;}
.leftbox .searchdiv { height: auto;    margin-top: -7px;}
.leftbox .searchdiv p{ background:#fff;}
.leftbox .searchdiv p.advsearch{background:#015152;width:100%;line-height: 25px}
.leftbox .searchbox {width:100%;overflow:hidden;}
.leftbox .input_txt1{width:147px;}
.leftsearch{margin-top: 0}
/*.leftbox_list li { 
    height: 37px; margin-bottom: 13px }
.leftbox_list2 li { background: none; width: 49%; margin: 0px; }
.leftbox_list li a { display: block; font-size: 18px;padding: 8px 30px; font-family: 'microsoft yahei';color:#4A4A4A;text-align: center;border-bottom: 1px solid #C1C1C1;}
*/
.leftbox_list { margin: 0; padding-top: 0px; }
.leftbox_list li { text-align: center; height: 35px; line-height: 35px; border-bottom: 1px solid #e0e0e0 }
.leftbox_list li a { background: url(../images/bg_dot2.jpg) no-repeat left center; font-size: 14px; }
.leftbox_list li a:hover, .leftbox_list li a.active { color:#03817D;font-weight: bold;  }
.leftbox_list .catlvl1 { text-align: left; height: 36px; line-height: 36px; background: url('../images/bg_line1.jpg') no-repeat center bottom; }
.leftbox_list .catlvl1 a { margin-left: 0; font-size: 14px; font-weight: bold; margin-left: 28px; }
.leftbox_list .catlvl2 { text-align: left; }
.leftbox_list .catlvl2 a { margin-left: 42px; padding-left: 16px;background:url(../images/bg_ar.png) no-repeat left top;}
.atlist li { border-bottom: 1px dashed #D5D5D5; }
.atlist li a { padding-left: 30px; padding-right: 13px; background: #fff url(../images/bg_dot4.png) no-repeat 13px center; height: 39px; color: #4D4D4D; font-size: 14px; font-weight: bold }
.newsinfo_s { line-height: 2; text-indent: 2em; padding: 4px 24px 10px; }
.leftbox2 { text-align: center; }
.leftbox3 .lianxifangshi { margin-left: 2px }
.leftbox3 .lianxifangshi p { line-height: 1.9; margin: 3px 0 }
.crumbs,.crumbs *{color:#000;}
.rightsider { width: 700px; margin-left: 10px; }
.rightsider .ttl1 { height: 31px; width: 100%; display: block; margin-bottom: 18px; border-bottom: 2px solid #015152 }
.rightsider .ttl1 h2 { height: 100%; width: 100%; display: block; color: #000; font-size: 16px; text-indent: 4px; line-height: 26px }
.list_date li { position: relative; }
.list_date li span { position: absolute; right: 0px; top: 8px; color: #4D4D4D; }
.list_date li a { line-height: 40px; margin-left: 5px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.list_date li a:hover { color: #F17C1F; }

.pagelist { margin: 50px 0 30px }
.pagelist ul { display: inline-block; }
.pagelist ul li a { color: #6D6D6D; display: block; width: 100%; height: 100%; border: 1px solid #DCDCDC;   /*background: url(../images/bg_line2.jpg) repeat-x left top; */ padding: 0 4px }
.pagelist ul li.current a, .pagelist ul li a:hover { color: #fff; border: 1px solid #1C1C1C; background: #2C2C2C; cursor: pointer }
.info { font-family: '宋体'; line-height: 2; margin: 30px 0; overflow: hidden }
.gsdz { text-align: left; line-height: 2;margin:2px 8px;background:url(../images/bg_map.jpg) no-repeat left top; }
.productlist9 { margin: 40px auto 10px; }
.productlist9 li { width: 210px; background: none; margin: 0 10px 10px; text-align: center }
.productlist9 li a { display: block; width: 180px; background: none; margin: auto; }
.productlist9 li a img { max-width: 100%; max-height: 100%; border: 1px solid #ccc; padding: 3px; }
.productlist9 li a img:hover { border-color: #0065B6; }
.productlist9 li h3 { height: 40px; line-height: 40px; text-align: center; display: block; }
.productlist9 li h3 a { display: inline; font-size: 14px; color: #F17C1F; }
.productlist9 li h3 a:hover { color: #0065B6; }
.productimg { margin-top: 30px; }
.productimg h2 { color: #444; }
.productimg .fl { width: 58%; }
.productimg .fr { width: 38%; }
.productimg  img.fl { height: auto; border: 1px solid #ccc; padding: 3px; }
.productinfo dl { margin-top: 20px; margin-left: 20px; }
.productinfo dt, .productinfo dd { float: left; height: 34px; line-height: 34px; border-bottom: 1px dashed #C1C1C1; margin-left: 10px; font-size: 14px; font-family: '宋体'; color: #444444; }
.productinfo dt { clear: left }
.maincontent>h1 { font-size: 20px; width: 100%; text-align: center; color: #444444; }
.maincontent>p.publishtime { text-align: left; line-height: 1; color: #bbb; margin-top: 10px; }
.maincontent>p.infofrom { text-align: left; line-height: 1; color: #bbb; margin-top: 10px; }
.info_remark { margin-bottom: 20px;  overflow: hidden; padding-top: 20px;}
.info_remark img { max-width: 100% }
.xiangguan_ttl { background: #DADADA; height: 32px; line-height: 32px; font-size: 16px; color: #000000; margin-bottom: 0px; text-align: left; font-weight: bold; text-indent: 1em }
.xgnews li { height: 30px; line-height: 30px }
.xiangguan { margin: 20px 0px 10px; }
.xiangguan ul.atlist { margin: 20px 10px 10px; }
#zhutu img { width: 280px; height: 280px; border: 1px solid #DFDBDC; }
.xiaotu img { width: 88px; height: 60px; border: 1px solid #DFDBDC;padding:1px;margin: 0 5px;background:#EEEAEB;cursor:pointer; }
.rightsider #goods_sum { margin: 20px auto }
.rightsider .goods_pic { width: 280px; height:280px;float: left; _display: inline }
.rightsider .goods_fea { width: 400px; margin-left: 20px; float: left; _display: inline }
.goods_fea h1{color:#015152;font-size: 24px;font-weight: bold;margin-bottom: 12px}

.btn_buy{padding:0 !important;margin-left: 0}
.btn_buy a{-moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;background-color:#00751F;color:#F47E1C;text-align: center;font-size: 22px;width:340px;height:45px;line-height:45px; display:block;font-family: 'microsoft yahei';margin-top: 14px;margin-left: 2px}
.btn_buy a:hover{background-color: #F1561F;color:#fff;}
.bdsharebuttonbox span {
    font-size: 14px;
    float: left;
    margin-top: 13px;
    font-family: 'microsoft yahei';
}


.slideBox1 { width: 352px; height: 83px; text-align: left; position: relative; }
.slideBox1 .hd1 { height: 30px; line-height: 30px; background: rgba(9, 22, 9, 0.8); position: absolute; bottom: 0; z-index: 10; width: 100%; }
.slideBox1 .hd1 { display:none; }
.slideBox1 .hd1 ul { position: absolute; right: 10px; top: 0px; z-index: 11;}
.slideBox1 .hd1 ul li { float: left; padding: 0 15px; cursor: pointer; line-height: 30px; }
.slideBox1 .hd1 ul li a { color: #fff; }
.slideBox1 .hd1 ul li.on { height: 30px; background: rgba(255, 255, 255, 0.8); }
.slideBox1 .hd1 ul li.on a { color: #091605; }
.slideBox1 .bd1 { margin-left: 22px;}
.slideBox1 .bd1 li { height: 100%; float: left; }
.slideBox1 .bd1 li .date { float: right; color: #999; }
.slideBox1 .prev { display: block;position: absolute; top: 0px; left: 0px;margin-right: 5px ;width:18px;height:64px;background:url(../images/hdl.jpg)  right top;}
.slideBox1 .next { display: block; position: absolute; top: 0px; right: 0px;margin-left: 5px; width:18px;height:64px;background:url(../images/hdl.jpg) left top;}

.info_remark .canshu_table{border:none;border-collapse: collapse;width:100%;}
.info_remark .canshu_table td{border:1px solid #ccc;border-collapse: collapse;padding:3px 5px;}
.info_remark .canshu_table td.thestrong{font-size: 16px;font-weight: bold}
.info_remark .canshu_table td.canshu_name{text-align: right}

.canshuttl{height:30px;background: #015152}
.canshuttl h3{height:30px;color: #FFF;line-height: 30px;font-size: 14px;font-weight: bold;width:90px;margin-left:10px;text-align: center}
.canshuttl .more_r{right:10px;color:#fff;}
/*.pl20 { padding-left: 20px }*/
.pl25 { padding-left: 25px }
.pl30 { padding-left: 30px }
.mt8 { margin-top: 8px }
.mt5 { margin-top: 5px }
.mt10 { margin-top: 10px }
.mt18 { margin-top: 18px }
.mt24 { margin-top: 24px }
.mt32 { margin-top: 32px }
.borderright1 { border-right-width: 1px !important }
.mt0 { margin-top: 0 }
.ml32 { margin-left: 32px }
.mb8 { margin-bottom: 8px }
.mb15 { margin-bottom: 15px }
.mr0 { margin-right: 0 }
.ml15 { margin-left: 15px }
.ml5 { margin-left: 5px }
.ml20 { margin-left: 20px }
.tleft { text-align: left }
.tright { text-align: right }
.tcenter { text-align: center }
.tcenter2 { margin: 0 auto }
.w50p { width: 49% }
.w33p { width: 32.5% }
.w760 { width: 760px }
.w120 { width: 120px !important }
.wauto { width: auto }
.hauto { height: auto }
.trapezoid { height: 0; width: 70px; margin: 10px 20px; border-bottom: 70px solid #f00; border-left: 35px solid transparent; border-right: 35px solid transparent; }
.cxslide { position: relative; }
.cxslide .box { }
.cxslide .list { }
.cxslide .list li { }
.cxslide .btn { position: absolute; bottom: 10px; right: 10px; }
.cxslide .btn li { float: left; display: inline; margin-left: 10px; line-height: 18px; color: #333; font-size: 18px; overflow: hidden; cursor: pointer; }
.cxslide .btn li.selected { color: red; }
.cxslide .minus { }
.cxslide .plus { }

/* 横向过渡 type: 'x' */
.cxslide .box { overflow: hidden; }
.cxslide .list { overflow: hidden; width: 9999px; }
.cxslide .list li { float: left; position: relative; }
.bottom_links, .bottom_footer { display: none; }
.indexleft .index_products3 li .ajaxinfo a{width:auto;font-family:'宋体' !important; font-size: 12px !important;line-height: 20px !important;background:transparent;text-align: left}
#map{width: 100%;height: 400px}
.searchresult{color: teal;font-size: 14px;text-align: left;margin: 10px;display: inline-block;}